package com.cskaoyan.javase.oop1._15import.extend;

import com.cskaoyan.javase.oop1._15import.two.*;

// import java.util.ArrayList;
// import java.util.Arrays;
import java.util.*;

/**
 * 智能导入
 * import关键字存在智能导包的形式，会智能的根据需要导入需要的某个类
 *
 * 它的语法是这样的：
 * import + 包名.*;
 * 其中"*"具有通配的含义，表示该包的所有类都会根据需要导入。
 *
 * 智能导包是一种十分高效且方便的导包方式，其使用的重点在于理解：何为需要！
 *
 * 所谓根据需求，即是：不导入对应包下的类就会报错，不导入不行。反之如果同包下有同名类则不会导入！
 *
 * 例如：同包中已存在Student类，再想通过智能导包导入别的包下的Student类是无法完成的。
 *
 * 总的来说,智能导包还算是常见语法,比如java.util存放Java的工具类,以及重要集合类,所以在集合操作中,需要大量使用该包下的类
 * 这时为了避免导包语句很长,就需要用智能导入.
 *
 * @since 11:26
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        Student s = new Student();
        s.test();

        ArrayList al = new ArrayList();
        Arrays.toString(new int[3]);
    }
}
